#ifndef CSHIELDER_H

#define CSHIELDER_H

#include "CUnit.h"

class CShielder : public CUnit
{
public :
					CShielder(void);
					CShielder(int _nUnitNumber, ls_Unit* _pEnumys, SUnitAbility const &_refAbility, int _nX, int _nY, CBuilding* _pEnumyBuilding);
					~CShielder(void);
			int		GetX(void);
			int		GetGold(void);

			bool	Hit(int _nDamage, int _nUnitType);

private :
			void	Move(void);
			void	Attack(void);
			void	SearchEnumy(void);
			void	BuildingAttack(void);

			bool	SearchBuilding(void);
};

#endif